(on a) regular basis - English Synonyms Dictionary